initLink = function(){
    // Preparation des liens "a" pour l'AJAX
    $("a").each(function(){
        // Vidage de la propriété onclick par defaut
        $(this).unbind("click");       
        
        switch ( $(this).attr("class") ) {
            // Charge la page du lien "href" dans le div "target"
            case "lienAjax" : 
                $(this).click(function(){
                    myDiv = "#" + $(this).attr("target");        
                    myPage = $(this).attr("href");
                    $(myDiv).load(myPage, '', initLink);                    
                    return false;
                });
                break;
            
            case "requestAjax" :
                $(this).click(function(){                    
                    myPage = $(this).attr("href");
                    $.get(myPage, function(data){alert('La base a été nettoyée');}); 
                    return false;
                });
            break;
            
            // Demande confirmation avant de charger le lien "href" dans le div "target"
            case "supprimAjax" :                
                $(this).click(function(){
                    myDiv = "#" + $(this).attr("target");        
                    myPage = $(this).attr("href");
                    if ( confirm('Confirmez la suppression ?') ) $(myDiv).load(myPage, '', initLink);
                    return false;
                });                
                break;
        
            // Check et UnCheck toutes les case a cocher
            case "checkAllAjax" :
                $(this).toggle(
                    function(){$("input:checkbox", document).attr("checked","checked");},
                    function(){$("input:checkbox", document).attr("checked","");}
                );                                    
                break;

            // Change le status des camera
            case "changeStatusAjax" :
                $(this).click(function(){
                    myPage = $(this).attr("href");
                    $.get(myPage, '', function(data){
                        $("#content").load('/accueil', '', initLink);
                    });
                    return false;
                });
                break;
        }
    });

    // Prepare les liens des formulaire
    $("form.formAjax").each(function(){
        // Ajoute une demande de confirmation au bouton supprimer
        $("input:submit.supprimSubmitAjax").click(function(){ 
            if ( !confirm('Confirmez la suppression ?')) return false; 
        });
        
        // Rend le formulaire AJAX
        myDiv = "#" + $(this).attr("target");  
        var options = {
            target: myDiv,
            success: initLink
        };
        $(this).ajaxForm(options);	                 
    });       
}

closeDiv = function( myDiv ){
    $(myDiv).innerHTML = "";
}